construction software open source linux thin-client projects j2ee developers customer shop builders online shopping .net erp radius3 digital analog canon application crm java consulting camera c++ design management